Samudra Apsarasu meaning in english


Word: സമുദ്ര അപ്സരസ് Transliteration: samudra apsaras

Meaning of സമുദ്ര അപ്സരസ് in english :

Siren
Related wordssamudra apsaras (സമുദ്ര അപ്സരസ്) - Siren 
Malayalam to English
English To Malayalam